home *** CD-ROM | disk | FTP | other *** search
-
-
-
- aaaaffffIIIInnnniiiittttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm)))) aaaaffffIIIInnnniiiittttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm))))
-
-
-
- NNNNAAAAMMMMEEEE
- afInitMarkIDs - specify a list of marker ID's for a new audio file in an
- AAAAFFFFffffiiiilllleeeesssseeeettttuuuupppp structure
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////aaaauuuuddddiiiiooooffffiiiilllleeee....hhhh>>>>
-
- vvvvooooiiiidddd aaaaffffIIIInnnniiiittttMMMMaaaarrrrkkkkIIIIDDDDssss((((AAAAFFFFffffiiiilllleeeesssseeeettttuuuupppp sssseeeettttuuuupppp,,,, iiiinnnntttt ttttrrrraaaacccckkkkiiiidddd,,,, iiiinnnntttt mmmmaaaarrrrkkkkiiiiddddssss[[[[]]]],,,,
- iiiinnnntttt nnnnmmmmaaaarrrrkkkkssss))))
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
- _s_e_t_u_p is an AAAAFFFFffffiiiilllleeeesssseeeettttuuuupppp structure, previously created by a call to
- aaaaffffNNNNeeeewwwwFFFFiiiilllleeeeSSSSeeeettttuuuupppp(3dm).
-
- _t_r_a_c_k_i_d is an integer which specifies an audio track in the file
- configuration.
-
- Since all currently supported audio file formats contain
- exactly one audio track, the value AAAAFFFF____DDDDEEEEFFFFAAAAUUUULLLLTTTT____TTTTRRRRAAAACCCCKKKK should
- always be used here for now.
-
- _m_a_r_k_i_d_s is an array of unique positive integer values to be used as
- handles for the marker structures in a file which is opened
- with _s_e_t_u_p.
-
- You typically allocate four marker structures so that you can
- store the beginning and end points for a sustain loop and a
- release loop.
-
- _n_m_a_r_k_s is an integer which indicates the number of marker ID's in the
- _m_a_r_k_i_d_s array. This is the total number of marker structures
- which will be allocated for the audio track. The only
- currently supported audio file formats which support marks
- (AIFF-C and AIFF) may store 0 to 65535 markers per track.
- Future audio formats are likely to vary.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- aaaaffffIIIInnnniiiittttMMMMaaaarrrrkkkkIIIIDDDDssss(((()))) initializes a list of unique marker ID's corresponding to
- the marker structures in a given audio track.
-
- A marker logically is a pointer to a location "between" two sample frames
- in the track. You can assign sample frame positions to markers by calling
- aaaaffffSSSSeeeettttMMMMaaaarrrrkkkkPPPPoooossssiiiittttiiiioooonnnn(((()))). Position 0 is before the first sample frame,
- position 1 is between the first and second, and so on.
-
- Markers also contain name strings. You set the name for a marker by
- calling aaaaffffIIIInnnniiiittttMMMMaaaarrrrkkkkNNNNaaaammmmeeee(3dm). The string is copied into the corresponding
- marker structure in the audio file header by aaaaffffOOOOppppeeeennnnFFFFiiiilllleeee(3dm).
-
- By default, the library allocates four markers in file header, which is
- sufficient to store the endpoints for the sustain loop and release loop
- in an AIFF-C (or AIFF) file. You can acquire the default list of marker
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- aaaaffffIIIInnnniiiittttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm)))) aaaaffffIIIInnnniiiittttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm))))
-
-
-
- ID's by calling aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss(((()))) after you open a new file. The default
- names for the markers are null strings.
-
- CCCCAAAAVVVVEEEEAAAATTTTSSSS
- The Audio File Library will continue to expand the number of supported
- file formats. The ability of these file formats to store various kinds
- and numbers of marks will vary. See aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss(3dm) for some important
- notes about handling this situation.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- afNewFileSetup(3dm), afOpenFile(3dm), afGetMarkIDs(3dm),
- afSetMarkPosition(3dm), afInitMarkName(3dm)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-